package tech.aistar.corejava.day12.homework02;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/8/1 0001
 */
public interface IUserDao {

    /**
     * 按客户号查询记录
     * @param customerNumber - 客户号
     * @return 符合条件的记录集合或null
     */
    List<TransRecord> findByCustomerNumber(String customerNumber);

    /**
     * 按日期段查询记录
     * @param startDate - 开始日期
     * @param endDate - 结束日期
     * @return 符合条件的记录数组或null
     */
    List<TransRecord> findByDate(String startDate, String endDate);

    /**
     * 取得总金额
     * @return 总金额
     */
    BigDecimal totalAmount();
}
